McOverride 类别
代表覆盖参数。
继承体系
System.Object
IntervalZero.KINGSTAR.Base.Class.McOverride
组合: IntervalZero.KINGSTAR.Base.Class (于 IntervalZero.KINGSTAR.Base.dll) 版本:4.4.0.0
语法
public class McOverride
Public Class McOverride
McOverride 类别陈列了以下成员。
建构函式
名称 | 说明 | |
---|---|---|
![]() | McOverride | McOverride 类别的创建者。此类别包含覆盖参数之资讯。 |
事件
名称 | 说明 | |
---|---|---|
![]() | PropertyChanged | 通知应用程式是否有属性改变。 |
属性
名称 | 说明 | |
---|---|---|
![]() | AccelerationFactor | 加速度或减速度的新覆盖因子。 |
![]() | Enable | 启用或停用覆盖值。 |
![]() | JerkFactor | 加加速度的新覆盖因子。 |
![]() | VelocityFactor | 速度的新覆盖因子。 |
备注
- 此方法在不改变初始值的情况下改变速度、加速度与加加速度,并在发送此方法后立即生效。当轴在运动状态下使用此方法,则目前的运动将会改变,为避免非预期的结果,建议在停止 (Standstill) 状态下使用此函式。
- 输入 AccelerationFactor 作用于正负加速度(减速度)。
- 此方法可用来设定因子,覆盖因子直到有新的覆盖因子设定前皆有效。
- 覆盖因子的预设值为 1.0。
- 覆盖值可介于 0.0 至 1.0 之间,值 > 1.0 为供应商特定的值、值不可 < 0.0,而值 0.0 不允许设定在 AccelerationFactor 与 JerkFactor。
- 将 VelocityFactor 的值设定为 0.0 能使轴在不进入静止 (Standstill) 状态下即停止。
- 覆盖无法在从轴上执行(处于同步运动状态的轴)。
- 此方法不影响轴的状态图。
- VelocityFactor 可随时更改并直接作用于进行中的运动。
- 在 "离散运动" 中减少 AccelerationFactor 和/或 JerkFactor 恐导致位置过冲-造成损坏。
参见